package com.example.controller;

import com.example.entity.Emp;
import com.example.entity.R;
import com.example.mapper.EmpMapper;
import org.apache.ibatis.annotations.Delete;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;

import java.util.List;

@RestController
@RequestMapping("emp")
public class EmpController {

    @Autowired //能够自动获取注册后的mapper
    private EmpMapper empMapper;

    //查询所有数据
//    @GetMapping("/select")
//    public R select(){
//        List<Emp> emp = empMapper.findAll();
//        return R.data(emp);
//    }
//
//
//    //删除数据
//    @DeleteMapping("del/{empno}")
//    public R delById(@PathVariable("empno") Integer empno){
//        if (empMapper.deletById(empno) > 0){
//            return R.ok("删除成功");
//        }else {
//            return R.error("删除失败");
//        }
//    }
//
//
//    //修改数据
//    @PostMapping("update")
//    public R updateById( Emp emp){
//        if (empMapper.updateEmp(emp) > 0){
//            return R.ok("修改成功");
//        }else {
//            return R.error("修改失败");
//        }
//    }
//
//    //增加数据
//    @PutMapping("insert")
//    public R insertById( Emp emp){
//        if (empMapper.insertEmp(emp) > 0){
//            return R.ok("添加成功");
//        }else {
//            return R.error("添加失败");
//        }
//    }




}
